package com.ruoyi.project.product.style.service;

import com.ruoyi.project.product.style.domain.Style;

import java.util.List;

public interface IStyleService {
    /**
     * 风格查询
     * @param style
     * @return
     */
    public List<Style> selectStyleList(Style style);

    /**
     * 风格新增
     * @param style
     * @return
     */
    public int insertStyle(Style style);

    /**
     * 根据id查询风格
     * @param styleId
     * @return
     */
    public Style selectStyleById(Long styleId);

    /**
     * 风格修改
     * @param style
     * @return
     */
    public int updateStyle(Style style);

    /**
     * 风格批量删除操作
     * @param ids
     * @return
     * @throws Exception
     */
    public int deleteStyleByIds(String ids) throws Exception;


    /**
     * 校验风格名称是否存在
     * @param style
     * @return
     */
    public String checkStyleNameUnique(Style style);
}
